/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.guilayer.sprites;

import java.awt.Image;
import java.awt.image.BufferedImage;
import java.util.Map;

/**
 * @author Massimo Canonaco
 *
 */
public interface SpriteSheetInterface 
{
	/** */
	public Image getFrame(String frameID);
	
	/** */
	public Sprite getSprite(String spriteID);
	
	/** */
	public Image getFrame(int topx, int topy, int width, int height);
	
	/** */
	public Sprite getNext(String frameID);
	
	/** */
	public void setImage(final Image image);
	
	/** */
	public void addFrame(final Sprite sprite);
}
